//
//  Health.h
//  party-family
//
//  Created by Justin Kurtz on 6/18/11.
//

#ifndef _HEALTH_H
#define _HEALTH_H

class Health
{
public:
   Health();
   Health(int maxHealth);
   ~Health();
   int GetHealth();
   float GetHealthPercentage();
   void SetMaxHealth(int amount);
   int GetMaxHealth();
   void AddHealth(int amount);
   void RestoreToMax();
   void Damage(int amount);
   void Kill();
   bool IsAlive();
private:
   int maxHealth;
   int currHealth;
};

#endif // _APPLICATION_H_
